scalar and vector product problems